Computing homotopic shortest paths in the plane
نویسنده
چکیده
We address the problem of computing homotopic shortest paths in presence of obstacles in the plane. The problems on homotopy of the paths received attention very recently [3, 8]. We present two output-sensitive algorithms, for simple paths and non-simple paths. The algorithm for simple paths improves the previous algorithm [8]. The algorithm for non-simple paths achieves O(log n) time per output vertex which is an improvement by a factor of O(n/ log n) of the previous algorithm [13] where n is the number of obstacles.
منابع مشابه
Computing shortest homotopic cycles on polyhedral surfaces with hyperbolic uniformization metric
The problem of computing shortest homotopic cycles on a surface has various applications in computational geometry and graphics. In general, shortest homotopic cycles are not unique, and local shortening algorithms can become stuck in local minima. For surfaces with negative Euler characteristic that can be given a hyperbolic uniformization metric, however, we show that they are unique and can ...
متن کاملComputing Homotopic Shortest Paths Efficiently
Geometric shortest paths are a major topic in computational geometry; see the survey paper by Mitchell [12]. A shortest path between two points in a simple polygon can be found in linear time using the “funnel” algorithm of Chazelle [3] and Lee and Preparata [10]. A more general problem is to find a shortest path between two points in a polygonal domain. In this case the “rubber band” solution ...
متن کاملComputing Interesting Topological Features
Many questions about homotopy are provably hard or even unsolvable in general. However, in specific settings, it is possible to efficiently test homotopyequivalence or compute shortest cycles with prescribed homotopy. We focus on computing such “interesting” topological features in three settings. The first two results are about cycles on surfaces; the third is about classes of homotopies in IR...
متن کاملBicriteria Rectilinear Shortest Paths among Rectilinear Obstacles in the Plane
Given a rectilinear domain P of h pairwise-disjoint rectilinear obstacles with a total of n vertices in the plane, we study the problem of computing bicriteria rectilinear shortest paths between two points s and t in P. Three types of bicriteria rectilinear paths are considered: minimum-link shortest paths, shortest minimum-link paths, and minimum-cost paths where the cost of a path is a non-de...
متن کاملEfficient Computation of Euclidean Shortest Paths in the Plane
We propose a new algorithm for a classical problem in plane computational geometry: computing a shortest path between two points in the presence of polygonal obstacles. Our algorithm runs in worst-case time O(nlog2n) and requires O(n1ogn) space, where n is the total number of vertices in the obstacle polygons. Our algorithm actually computes a planar map that encodes shortest paths from a fixed...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Algorithms
دوره 49 شماره
صفحات -
تاریخ انتشار 2003